package com.culturalCenter.dataCenter.entity.site;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @Description:场地预约规则（SiteBookingRule）实体类
 * @Date
 */
@Data
public class SiteBookingRule implements Serializable {

    private static final long serialVersionUID = -11172957295109284L;
    /**
     * id
     */
    private String id;
    /**
     * 业务表id
     */
    private String refId;
    /**
     * 规则名称
     */
    private String name;
    /**
     * 规则类型：1.周期 2.时间范围
     */
    private String type;
    /**
     * 是否节假日：0.否 1.是
     */
    private Integer isHolidays;
    /**
     * 预约是否需要审核: 0.不需要 1.需要
     */
    private Integer isRequireAudit;
    /**
     * 可预约时间范围
     */
    private String openTime;
    /**
     * 需提前预约天数
     */
    private Integer advanceApplyDay;
    /**
     * 提前签到时间
     */
    private String aheadOfTime;
    /**
     * 可取消预约时间
     */
    private String closeTime;
    /**
     * 开始时间
     */
    private Date beginTime;
    /**
     * 结束时间
     */
    private Date endTime;
    /**
     * 预约是否需要签到/签退：0否；1是(默认0)
     */
    private Integer signInOutTag;
    /**
     * 更新时间
     */
    private Date updateTime;

}
